"""
我们开发程序时，时常要和时间打交道

校验当前时间
获取当前时间
获取时间戳，目的是为了获取当前时刻的唯一标识
计算程序运行时间

使用前需要 import time
"""
import time

# t = time.time()  # 获取当前时间戳
# print(t)
#
#
# time.sleep(3)  # 让程序睡眠一段时间，单位为s。这段代码就是让程序睡眠5秒
#
# print(time.time() - t)
#
nowTime = time.strftime('%Y-%m-%d %H:%M:%S')  # 获取字符串格式的当前时间，示例: 2023-01-01 10:10:10
print(nowTime)
#
asctime = time.asctime()  # 获取当前时间，不过是 国外的格式，示例：Sun Mar 19 13:29:03 2023
print(asctime)
#
localtime = time.localtime(time.time())  # 将时间戳转化成时间对象，时间对象会提供很多方法，比如获取年份、当前时间
print(localtime.tm_year)
#
mktime = time.mktime(localtime)  # 将时间对象转化成时间戳
print(mktime)

strptime = time.strptime("2000-08-06 22:29:35",'%Y-%m-%d %H:%M:%S')  # 将字符串类型的时间，转化成时间对象
print(strptime)